home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / bingo21d.zip / READ.ME < prev    next >
Text File  |  1991-11-16  |  23KB  |  488 lines

  1.                          Read Me file for Bingo 2.10d
  2.                          ----------------------------
  3.  
  4.           "I feel you have done a great programming job with
  5.      Bingo ..."
  6.      
  7.           "I've chosen Bingo over most of its competition.  It's
  8.      fully featured and configurable and offers and extensive
  9.      menuing system for access to infrequently used commands."
  10.       
  11.           "Enclosed is my registration for Bingo.  This is a fine
  12.      piece of work.  I must especially compliment the mouse
  13.      interface, which is the best I have seen."
  14.      
  15.           "Great editor!  Exactly what I've been looking for.
  16.       Please send the current version if I don't have the
  17.       latest."
  18.       
  19.           "Keep up the good work, Bingo surely is one of the best
  20.      editors around and deserves success."
  21.      
  22.           "Bingo's great!"
  23.           
  24.           "Bingo is an excellent text processor."
  25.           
  26.           "Couldn't live without Bingo now!"
  27.           
  28.      These are some of the things people have said about The
  29. Bingo Programmer's Text Editor.  Now that you have this copy in
  30. your hands, you can see for yourself what all the excitement is
  31. about.
  32.  
  33.    This file list various pertinent information about the Bingo
  34. Programmer's Text Editor such as:
  35.    -->   included files
  36.    -->   features of Bingo, and what's new with this version
  37.    -->   major bugs fixed in this version
  38.    -->   some notes about registering
  39.    -->   author's comments
  40.    -->   how to contact the author
  41.    -->   how to acquire the latest version
  42.    -->   Version 2.10x
  43.    -->   Registering Bingo through the Public (software) Library (PsL)   
  44.    
  45. Included files on disk/in archive:
  46. ----------------------------------
  47.  
  48.    read.me      : this file.  chock full of *extremely* important
  49.                   stuff -- read this completely
  50.  
  51.    be.exe       : Bingo Editor 2.10d overlay executable
  52.    
  53.    be.com       : Bingo Editor 2.10d startup executable
  54.  
  55.    bingo.doc    : documentation for Bingo; ready to be printed out
  56.                   on an ascii line printer, laser printers included.
  57.                   
  58.    register.doc : copy of the license agreement and registration
  59.                   form, ready to be printed out on an ascii line
  60.                   printer.
  61.  
  62.    keycfg.set   : compiled key configuration from BINGO.CFG, file
  63.                   Bingo looks for on startup
  64.  
  65.    bingo.hlp    : help file for the supplied sample keyboard
  66.                   definition file (the one I use)
  67.  
  68.    bingo.cfg    : sample keyboard definition file (the one I use)
  69.    
  70.    Additionally, there will be a number of additional *.cfg
  71. files.  These may include, but are not necessarily limited to:
  72.  
  73.    emacs.cfg    : sample keyboard definition file which mimics some of
  74.                   the EMACS command set
  75.  
  76.    wskey.cfg    : sample keyboard definition file which allows Bingo
  77.                   to mimic some of the Wordstar/Borland command set.
  78.  
  79.    Registered users will receieve SCRAMBLE.COM, to remove their
  80. name from the opening screen should they desire.
  81.                           
  82. Features of Bingo through version 2.10d
  83. ---------------------------------------
  84.    - high speed execution, with particularly fast searches,
  85.      screen handling, and file I/O
  86.    - virtual memory for file storage; up to 240 Megabytes of file
  87.      storage possible
  88.    - full color support
  89.    - programmable integrated mouse support
  90.    - support of VGA, EGA, & MCGA extended text modes
  91.    - superb macro capability
  92.    - large suite of utility functions: entab; detab; command
  93.      repeat; shift; etc.
  94.    - custom define your own keyboard setup
  95.    - complete menu system supporting most Bingo functions
  96.    - multiple files, multiple windows: view different sections of
  97.      the same file, or different files at the same time
  98.    - execute DOS commands, including command-line compilers
  99.      within only ~3k of overhead
  100.    - regular expression search and replace
  101.    - completely configurable from within itself
  102.    - use placemarks to mark positions in files
  103.    - user definable help file
  104.    - extensive block operation support, include point, line and
  105.      column marking, and two different sets of block operations
  106.    - one default block buffer, plus 26 additional named buffers
  107.    - wordwrap, paragraph formatting, and autoindent support
  108.      included for text processing work
  109.    - C Mode supports programming in the C programming language
  110.    - User-defined delimiter and indentation matching
  111.    - directory list picker
  112.    - execute *any* Bingo function from within Bingo whether it
  113.      has been assigned to a key or not using a 'function picker'
  114.    - interrupt Bingo at any point and exit, and when you restart
  115.      Bingo it will pick up exactly where you left off
  116.    - print files & blocks through the serial port, parallel port,
  117.      or to a file, with or without line numbers
  118.    - set printing left margin, top margin, and lines per page
  119.    - automatic processing of errors generated by the Borland and
  120.      Microsoft developmental tools.
  121.    - undelete stack of deleted items
  122.    - execute any command or macro "globally" over all files in
  123.      the ring
  124.    - profile files allow file extension specific settings.
  125.  
  126. Features New and Missing in Bingo version 2.10
  127. ----------------------------------------------
  128.      So many new things to talk about!  Version 2.10 is
  129. essentially a complete rewrite of Bingo; less than half of the
  130. code made it to 2.10 unchanged.  This necessitated a lengthy
  131. beta-test period, and accounts for the delay in releasing this
  132. version.
  133.      The major change in version 2.10 is the (welcome)
  134. implementation of a virtual memory management scheme.  Properly
  135. set up, with the available disk space, Bingo is now capable of
  136. handling up to 240 Megabytes (!) of file storage.  That is a lot
  137. of lines of code.  As a side benefit, file IO is *much* faster,
  138. and memory usage is more efficient.  I'll think you'll like it.
  139.      Several functions were dropped in release 2.10.  They are:
  140.      
  141. key_set_impress:    This is now an unnecessary function, as key
  142.      definitions have been offloaded into the 'keyset.cfg' file.
  143.      Thus, 'key_set_save' can give you the same functionality.
  144.  
  145. del_word: This was replaced by two functions, 'del_word_rt' &
  146.      'del_word_lt'.  'Nuff said.
  147.  
  148. conf_null:     This is now completely unnecessary, as the only
  149.      control character Bingo dislikes is the EOF marker,
  150.      control-Z.  Nulls it handles with complete aplomb.
  151.  
  152. conf_ctrl_display:  This was dropped because we decided it was
  153.      not being used by our users much, based on conversations
  154.      with them.  Part of its functionality has been provided by
  155.      the 'conf_eol_display' function.
  156.  
  157. conf_curs:     This was dropped, because it did not work reliably
  158.      on most machines.  Look for the solid cursor, and better
  159.      cursor control in general to return in a future version.
  160.  
  161. conf_tabexpand:     This was dropped because it was too slow, and
  162.      fairly unnecessary.  Simply use the 'detab' function once
  163.      from the editing screen; this is a one-time deal anyway.
  164.      Plus, though we were never able to verify it, there is a
  165.      strong suspicion that the automatic tab expanding caused
  166.      machines to crash in some instances.
  167.  
  168.      The following is a summary of the new features available in
  169. version 2.10.  Note that, since we had to re-implement so mych of
  170. the editor, there were not a lot of big, new, shiny functions
  171. added.  Next time.
  172.  
  173. -    now you can redefine basic keystrokes to be any other
  174.      printable character.  For example the line
  175.           a         â
  176.      in a .CFG file would redefine the 'a' key to be 'â'.  This
  177.      translation will occur when you are entering text directly
  178.      into the buffer, and during string-entry for search and
  179.      replace.  This should please my international customers.
  180. -    new command line switch added which will let you run a macro
  181.      file automatically upon startup.  
  182.       "be <fname1> <fname2> -x[macro_filename1] -x[macro_filename2] ..." 
  183.      will run [ma